using System;
using System.Collections.Generic;
using System.Text;
using Sogeti.HIPAAJumpstartKit.Contracts;

namespace Sogeti.HIPAAJumpstartKit.Schemas
{
    class Claimstorage :IClaimStorage
    {


        #region IClaimStorage Members

        public ClaimStorageResult RetrieveClaim(RetrieveClaimRequest req)
        {
            try
            {
                return null;
            }
            catch
            {
                throw new Exception("The method or operation is not implemented.");
            }
        }

        public List<HIPAAClaim> GetClaimsByCurrentStatus(string status)
        {
            try
            {
                return null;
            }
            catch
            {
                throw new Exception("The method or operation is not implemented.");
            }
        }

        public ClaimStorageResult StoreClaim(HIPAAClaim claim)
        {
            try
            {
                return null;
            }
            catch
            {
                throw new Exception("The method or operation is not implemented.");
            }
        }

        public ClaimStorageResult StoreClaim(HIPAAClaim claim, string userName, bool keepCheckedOut)
        {
            try
            {
                return null;
                
            }
            catch
            {
                throw new Exception("The method or operation is not implemented.");
            }
        }

        #endregion
    }
}
